package com.bulletelc.apollopre.constants;

/**
 * author: lhl
 * date  : 2018/01/11
 * desc  : 界面跳转code，携带参数的key，的常量
 */

public interface IntentCode {
    /**
     * 请求码 打开另一个activity
     */
    int REQUEST_CODE_MAIN_TO_LOGIN = 7001;

    /**
     * 结果码  LoginActivity返回的
     */
    int RESULT_CODE_LOGIN_TO_MAIN = 7002;
    /**
     * 请求码 打开添加/编辑地址界面的请求码
     */
    int REQUEST_CODE_ADDRESS_LIST_TO_ADD = 6001;
    /**
     * 结果码 添加/编辑界面返回的结果码
     */
    int RESULT_CODE_ADD_ADDRESS_TO_LIST = 6002;
    /**
     * 请求码 结算页打开地址列表界面的请求码
     */
    int REQUEST_CODE_CLEARING_TO_LIST = 6003;
    /**
     * 结果码 地址列表界面返回的结果码
     */
    int RESULT_CODE_ADDRESS_LIST_RETURN_CLEARING = 6004;

    /**
     * 请求码 结算页打开发票列表界面的请求码
     */
    int REQUEST_CODE_CLEARING_TO_INVOICE = 6005;
    /**
     * 结果码 发票列表界面返回的结果码
     */
    int RESULT_CODE_INVOICE_RETURN_CLEARING = 6006;
    /**
     * 发票列表界面跳到发票增加/编辑界面
     */
    int REQUEST_CODE_INVOICE_LIST_TO_EDIT = 6007;
    /**
     * 发票增加/编辑界面返回发票列表界面
     */
    int RESULT_CODE_EDIT_INVOICE_RETURN_LIST = 6008;
    /**
     * 快速注册自动登陆返回码
     */
    int EXTRA_KEY_FAST_REGISTER_RESULT_CODE = 6009;
    /**
     * 指定fragment的position
     */
    String EXTRA_KEY_FRAGMENT_POSITION = "fragment_position";

    /**
     * 打开登录界面是哪个的Activity
     */
    String EXTRA_KEY_OPEN_LOGIN_TYPE = "open_login_type";
    /**
     *
     */
    String EXTRA_VALUE_MAIN_ACTIVITY = "main_activity";
    /**
     * 携带商品ID的key
     */
    String EXTRA_KEY_PRODUCT_ID = "product_id";
    /**
     * 打开结算页携带数据的key
     */
    String EXTRA_KEY_CONFIRM_ORDER_DATA = "confirm_order_data";
    /**
     * 打开支付中心页面携带的订单数据的key
     */
    String EXTRA_KEY_ORDER_DATA = "order_data";
    /**
     * 结算页(填写订单)界面跳转到地址列表界面
     */
    String EXTRA_KEY_FROM_CLEARING = "from_clearing";
    /**
     * 地址信息
     */
    String EXTRA_KEY_ADDRESS_DATA = "address_data";
    /**
     * 订单ID
     */
    String EXTRA_KEY_ORDER_ID = "order_id";
    /**
     * 订单状态
     */
    String EXTRA_KEY_ORDER_STATE = "order_state";
    /**
     * 订单评论状态
     */
    String EXTRA_KEY_ORDER_COMMENT_STATE = "order_comment_state";
    /**
     * 子订单ID
     */
    String EXTRA_KEY_ORDER_ITEM_ID = "order_item_id";
    /**
     * 订单购买数量
     */
    String EXTRA_KEY_ORDER_QUANTITY = "order_quantity";
    /**
     * 地址ID
     */
    String EXTRA_KEY_ADDRESS_ID = "address_id";
    /**
     * 发票操作的数据
     */
    String EXTRA_KEY_INVOICE_SELECT_BEAN = "invoice_select_bean";
    /**
     * 发票ID
     */
    String EXTRA_KEY_INVOICE_ID = "invoice_id";
    /**
     * 订单列表页面 显示的position
     */
    String EXTRA_KEY_ORDER_STATE_POSITION = "order_state_position";
    /**
     * 带到订单评论页的数据
     */
    String EXTRA_KEY_ORDER_ITEM = "order_item";
    /**
     * 携带分类ID的key
     */
    String EXTRA_KEY_CLASSIFY_ID = "classify_id";
    /**
     *  携带搜索关键字的key
     */
    String EXTRA_KEY_SEARCH_KEYWORD = "search_keyword";
    /**
     * 是否返回首页
     */
    String EXTRA_KEY_IS_GO_TO_HOME_FRAGMENT = "is_go_to_home_fragment";
    /**
     * 当前显示的图片position
     */
    String EXTRA_KEY_IMAGE_CURRENT_POSITION = "image_current_position";
    /**
     * 图片路径集合
     */
    String EXTRA_KEY_IMAGES_PATH = "images_path";
    /**
     * 设置跳转指引
     */
    String EXTRA_KEY_SETTING_ACTION = "go_activity";
    /**
     * 产品列表状态
     */
    String EXTRA_KEY_PRODUCT_LIST_STATE = "product_list_state";
    /**
     * 排序字段
     */
    String EXTRA_SORT_PRODUCT_SORT_FIELD = "product_list_sort_field";
    /**
     * url
     */
    String EXTRA_KEY_URL = "url";
    /**
     * 意向订单
     */
    String BUNDLE_INTENTION_ORDER_STATE = "bundle_intention_order_state";
    /**
     * 意向订单ID
     */
    String EXTRA_INTENTION_ORDER_ID = "intention_order_id";
    /**
     * 报价订单ID
     */
    String EXTRA_QUOTATION_ORDER_ID = "quotation_order_id";
    /**
     * 案例详情ID
     */
    String EXTRA_CASE_ID = "case_id";
    /**
     * 微信授权unionid
     */
    String EXTRA_UNIONID = "unionid";
    /**
     * 微信授权unionid
     */
    String EXTRA_FORM_TYPE = "form_type";
    /**
     * webPage标识符
     */
    String EXTRA_WEB_PAGE_FLAG = "web_page_flag";
    /**
     * 是否砍价
     */
    String EXTRA_CUT_PRICE_GROUP = "extra_cut_price_group";
}
